<?php
// 数据库类
abstract class db{
    /*
    链接数据库
    parns $h 服务器地址
    parns $u 用户名
    parns $p 密码
    */
    public abstract function connect($h,$u,$p);
    /*
    发送查询
    parns $sql 发送sql语句
    return mixed bool/resource
    */
    public abstract function query($sql);
    /*
    查询多行数据
    parns $sql select型语句
    return array/bool
    */
    public abstract function getAll($sql); 
    /*
    查询单行数据
    parns $sql select型语句
    return array/bool
    */
    public abstract function getRow($sql); 
    /*
    查询单个数据
    parns $sql select型语句
    return array/bool
    */
    public abstract function getOne($sql); 
    /*
    自动执行insert/update语句
    parns $sql select型语句
    return array/bool

    $this -> autoExecute('user',array('username'->'zhansan','email'->'zhang@163.com'),'insert');
    将发生自动形成
    insert into user(username,email) value("zhangsan","zhang@163.com")
    */
    public abstract function autoExecute($table,$date,$act='insert',$where=''); 


}













